/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package userclasses;

/**
 *
 * @author
 */
public class Capacidad {
    double mll = 1000, // 0 
           cl = 100, //1
           dl = 10, //2
           l = 1, //3
           dcl = 0.1, //4
           hl = 0.01, //5
           kl = 0.001, //6
           gl_usa = 0.264178, //7
           gl_uk = 0.22000, //8
           qt_usa = 1.05700, //9
           qt_uk = 0.87990, //10
           pt_usa = 2.11300, //11
           pt_uk = 1.76000, //12
           bu_usa = 0.028380, //13
           bu_uk = 0.027500, //14
           barril_usa = 0.006290, //15
           barril_uk = 0.006111; //16
                
    double resultado=0;
        
    double operar(int valor1, int valor2, double convertir){
        
           resultado = denominador(valor2, valor1, convertir);
            return resultado;
    }
    
    double numerador(int valor1, double convertir){
        if (valor1==0){
            resultado = convertir / mll;
        }
        else if (valor1==1){
            resultado = convertir / cl;
        }
        else if (valor1==2){
            resultado = convertir / dl;
        }
        else if (valor1==3){
            resultado = convertir / l;
        }
        else if (valor1==4){
            resultado = convertir / dcl;
        }
        else if (valor1==5){
            resultado = convertir / hl;
        }
        else if (valor1==6){
            resultado = convertir / kl;
        }
        else if (valor1==7){
            resultado = convertir / gl_usa;
        }
        else if (valor1==8){
            resultado = convertir / gl_uk;
        }
        else if (valor1==9){
            resultado = convertir / qt_usa;
        }
        else if (valor1==10){
            resultado = convertir / qt_uk;
        } 
        else if (valor1==11){
            resultado = convertir / pt_usa;
        }
        else if (valor1==12){
            resultado = convertir / pt_uk;
        } 
        else if (valor1==13){
            resultado = convertir / bu_usa;
        }
        else if (valor1==14){
            resultado = convertir / bu_uk;
        } 
        else if (valor1==15){
            resultado = convertir / barril_usa;
        }
        else if (valor1==16){
            resultado = convertir / barril_uk;
        } 
   
    return resultado;
    }
    double denominador(int valor2, int valor1, double convertir){
        
        double num = numerador(valor1, convertir);
        
        if (valor2==0){
            resultado = num * mll;
        }
        else if (valor2==1){
            resultado = num * cl;
        }
        else if (valor2==2){
            resultado = num * dl;
        }
        else if (valor2==3){
            resultado = num * l;
        }
        else if (valor2==4){
            resultado = num * dcl;
        }
        else if (valor2==5){
            resultado = num * hl;
        }
        else if (valor2==6){
            resultado = num * kl;
        }
        else if (valor2==7){
            resultado = num * gl_usa;
        }
        else if (valor2==8){
            resultado = num * gl_uk;
        }
        else if (valor2==9){
            resultado = num * qt_usa;
        }
        else if (valor2==10){
            resultado = num * qt_uk;
        }
        else if (valor2==11){
            resultado = num * pt_usa;
        }
        else if (valor2==12){
            resultado = num * pt_uk;
        }
        else if (valor2==13){
            resultado = num * bu_usa;
        }
        else if (valor2==14){
            resultado = num * bu_uk;
        }
        else if (valor2==15){
            resultado = num * barril_usa;
        }
        else if (valor2==16){
            resultado = num * barril_uk;
        }
        
        return resultado;
    }
    
}
